package com.gdpu.project.vo;

import java.util.Date;

/**
 * Project entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Project implements java.io.Serializable {

	// Fields

	private Integer id;
	private String projectId;
	private String projectType;
	private String projectName;
	private String projectOrgin;
	private String projectXz;
	private Date stratDate;
	private Date planEndDate;
	private String cyrs;
	private String comment;
	private String projectFile;
	private String filePath;
	private String applyState;
	private String appalBz;
	private Date applyDate;
	private String approvalState;
	private String approvalBz;
	private String approvalFileName;
	private String approvalFilePath;
	private Date approvalDate;
	private String monitorState;
	private String monitorBz;
	private String monitorFileName;
	private String monitorFilePath;
	private Date monitorDate;
	private String endState;
	private String endBz;
	private String endFileName;
	private String endFilePath;
	private Date endDate;
	private String teacherId;
	private String teacherName;

	// Constructors

	/** default constructor */
	public Project() {
	}

	/** full constructor */
	public Project(String projectId, String projectType, String projectName,
			String projectOrgin, String projectXz, Date stratDate,
			Date planEndDate, String cyrs, String comment, String projectFile,
			String filePath, String applyState, String appalBz, Date applyDate,
			String approvalState, String approvalBz, String approvalFileName,
			String approvalFilePath, Date approvalDate, String monitorState,
			String monitorBz, String monitorFileName, String monitorFilePath,
			Date monitorDate, String endState, String endBz,
			String endFileName, String endFilePath, Date endDate,
			String teacherId, String teacherName) {
		this.projectId = projectId;
		this.projectType = projectType;
		this.projectName = projectName;
		this.projectOrgin = projectOrgin;
		this.projectXz = projectXz;
		this.stratDate = stratDate;
		this.planEndDate = planEndDate;
		this.cyrs = cyrs;
		this.comment = comment;
		this.projectFile = projectFile;
		this.filePath = filePath;
		this.applyState = applyState;
		this.appalBz = appalBz;
		this.applyDate = applyDate;
		this.approvalState = approvalState;
		this.approvalBz = approvalBz;
		this.approvalFileName = approvalFileName;
		this.approvalFilePath = approvalFilePath;
		this.approvalDate = approvalDate;
		this.monitorState = monitorState;
		this.monitorBz = monitorBz;
		this.monitorFileName = monitorFileName;
		this.monitorFilePath = monitorFilePath;
		this.monitorDate = monitorDate;
		this.endState = endState;
		this.endBz = endBz;
		this.endFileName = endFileName;
		this.endFilePath = endFilePath;
		this.endDate = endDate;
		this.teacherId = teacherId;
		this.teacherName = teacherName;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getProjectId() {
		return this.projectId;
	}

	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}

	public String getProjectType() {
		return this.projectType;
	}

	public void setProjectType(String projectType) {
		this.projectType = projectType;
	}

	public String getProjectName() {
		return this.projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getProjectOrgin() {
		return this.projectOrgin;
	}

	public void setProjectOrgin(String projectOrgin) {
		this.projectOrgin = projectOrgin;
	}

	public String getProjectXz() {
		return this.projectXz;
	}

	public void setProjectXz(String projectXz) {
		this.projectXz = projectXz;
	}

	public Date getStratDate() {
		return this.stratDate;
	}

	public void setStratDate(Date stratDate) {
		this.stratDate = stratDate;
	}

	public Date getPlanEndDate() {
		return this.planEndDate;
	}

	public void setPlanEndDate(Date planEndDate) {
		this.planEndDate = planEndDate;
	}

	public String getCyrs() {
		return this.cyrs;
	}

	public void setCyrs(String cyrs) {
		this.cyrs = cyrs;
	}

	public String getComment() {
		return this.comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getProjectFile() {
		return this.projectFile;
	}

	public void setProjectFile(String projectFile) {
		this.projectFile = projectFile;
	}

	public String getFilePath() {
		return this.filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getApplyState() {
		return this.applyState;
	}

	public void setApplyState(String applyState) {
		this.applyState = applyState;
	}

	public String getAppalBz() {
		return this.appalBz;
	}

	public void setAppalBz(String appalBz) {
		this.appalBz = appalBz;
	}

	public Date getApplyDate() {
		return this.applyDate;
	}

	public void setApplyDate(Date applyDate) {
		this.applyDate = applyDate;
	}

	public String getApprovalState() {
		return this.approvalState;
	}

	public void setApprovalState(String approvalState) {
		this.approvalState = approvalState;
	}

	public String getApprovalBz() {
		return this.approvalBz;
	}

	public void setApprovalBz(String approvalBz) {
		this.approvalBz = approvalBz;
	}

	public String getApprovalFileName() {
		return this.approvalFileName;
	}

	public void setApprovalFileName(String approvalFileName) {
		this.approvalFileName = approvalFileName;
	}

	public String getApprovalFilePath() {
		return this.approvalFilePath;
	}

	public void setApprovalFilePath(String approvalFilePath) {
		this.approvalFilePath = approvalFilePath;
	}

	public Date getApprovalDate() {
		return this.approvalDate;
	}

	public void setApprovalDate(Date approvalDate) {
		this.approvalDate = approvalDate;
	}

	public String getMonitorState() {
		return this.monitorState;
	}

	public void setMonitorState(String monitorState) {
		this.monitorState = monitorState;
	}

	public String getMonitorBz() {
		return this.monitorBz;
	}

	public void setMonitorBz(String monitorBz) {
		this.monitorBz = monitorBz;
	}

	public String getMonitorFileName() {
		return this.monitorFileName;
	}

	public void setMonitorFileName(String monitorFileName) {
		this.monitorFileName = monitorFileName;
	}

	public String getMonitorFilePath() {
		return this.monitorFilePath;
	}

	public void setMonitorFilePath(String monitorFilePath) {
		this.monitorFilePath = monitorFilePath;
	}

	public Date getMonitorDate() {
		return this.monitorDate;
	}

	public void setMonitorDate(Date monitorDate) {
		this.monitorDate = monitorDate;
	}

	public String getEndState() {
		return this.endState;
	}

	public void setEndState(String endState) {
		this.endState = endState;
	}

	public String getEndBz() {
		return this.endBz;
	}

	public void setEndBz(String endBz) {
		this.endBz = endBz;
	}

	public String getEndFileName() {
		return this.endFileName;
	}

	public void setEndFileName(String endFileName) {
		this.endFileName = endFileName;
	}

	public String getEndFilePath() {
		return this.endFilePath;
	}

	public void setEndFilePath(String endFilePath) {
		this.endFilePath = endFilePath;
	}

	public Date getEndDate() {
		return this.endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getTeacherId() {
		return this.teacherId;
	}

	public void setTeacherId(String teacherId) {
		this.teacherId = teacherId;
	}

	public String getTeacherName() {
		return this.teacherName;
	}

	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}

}